<?php

App::import('Vendor', 'ClassEzpdf', array('file' => 'pdf/class.ezpdf.php'));
global $conteo;
$conteo == 0;
$pdf = new Cezpdf('LEGAL', "landscape");



$pdf->ezStartPageNumbers(695, 525, 12, 'right', "Pagina {PAGENUM} de {TOTALPAGENUM}", 1);
generar_cartaev("", "", $pdf);
$pdf->ezText(utf8_decode("DIRECCIÓN TERRITORIAL " . strtoupper($region)), 11, array('justification' => 'center'));
$pdf->ezText("", 11, array('justification' => 'center'));
$pdf->ezText("", 11, array('justification' => 'center'));
$data = array();
$data[] = array('CONVOCATORIA:');
$pdf->ezTable(
        $data, null, "", array(
    'fontSize' => 7,
    'titleFontSize' => 7,
    'width' => 300,
    'showHeadings' => 0,
    'xPos' => '175',
    'showLines' => 2,
    'shaded' => 0,
        )
);

switch ($tipo) {
    case 1:
        $cam = "X";
        $dp = "";
        $md = "";
        break;
    case 2:
        $dp = "X";
        $cam = "";
        $md = "";

        break;
    case 3:
        $md = "X";
        $cam = "";
        $dp = "";

        break;
}



$data = array();
$data[] = array('CAMPESINA', "$cam");
$data[] = array('PERSONAS VICTIMAS DE DESPLAZAMIENTO', "$dp");
$data[] = array('MUJERES VICTIMAS DE DESPLAZAMIENTO', "$md");
$pdf->ezTable(
        $data, null, "", array(
    'fontSize' => 7,
    'titleFontSize' => 7,
    'width' => 300,
    'showHeadings' => 0,
    'xPos' => '175',
    'showLines' => 2,
    'shaded' => 0,
        )
);


$data = array();
$data[] = array(utf8_decode('FECHA DE RECEPCIÓN DE LA PROPUESTA: 2011/05/31'));
$pdf->ezTable(
        $data, null, "", array(
    'fontSize' => 7,
    'titleFontSize' => 7,
    'width' => 300,
    'showHeadings' => 0,
    'xPos' => '775',
    'showLines' => 2,
    'shaded' => 0,
        )
);
$pdf->ezText("", 11, array('justification' => 'center'));
$cont = 1;
$data = array();
foreach ($proyectos as $pro) {
    if ($pro['Proyect']['proponent_type'] == 1) {
        $name = $pro['Proyect']['nombre_proponente'];
        $ide = $pro['Proyect']['doc'];
    } else {
        $name = $pro['Proyect']['nombre_organizacion'];
        $ide = $pro['Proyect']['nit'];
    }
    $data[] = array(
        'ITEM' => $cont,
        utf8_decode('CÓDIGO') => $pro['Proyect']['codigo'],
        utf8_decode('DEPARTAMENTO DE EJECUCIÓN') => utf8_decode($pro['Departament']['name']),
        utf8_decode("MUNICIPIO \nDE EJECUCIÓN") => utf8_decode($pro['City']['name']),
        'NOMBRE DEL PROPONENTE' => $name,
        'C.C PROPONENTE' => $ide,
        'NOMBRE DEL PREDIO' => utf8_decode($pro['Proyect']['predio_nombre']),
        'No PREDIOS' => $pro['Proyect']['predio_numero'],
        utf8_decode("EXTENSIÓN\n PREDIOS") => $pro['Proyect']['predio_extension'],
        "VALOR \nTOTAL PREDIO" => $pro['Proyect']['predio_valor'],
        'DIRECION CORRESPONDENCIA' => $pro['Proyect']['direccion'],
        'TIPO BENEFICIARIO' => $pro['ProyectType']['name'],
        'No FAMILIAS' => $pro['Proyect']['nro_familias'],
        "TELEFONO\n CONTACTO\n PROPONENTE" => $pro['Proyect']['telefono'],
        'OBSERVACIONES' => utf8_decode($pro['Proyect']['observaciones']),
    );
    $cont++;
}
$pdf->ezTable(
        $data, null, "", array(
    'fontSize' => 7,
    'titleFontSize' => 7,
    'width' => 960,
    'showHeadings' => 1,
    'showLines' => 2,
    'shaded' => 0,
        )
);
$pdf->ezText("", 11, array('justification' => 'center'));
$data = array();
$data[] = array('No. TOTAL PROPUESTAS RECIBIDAS', count($proyectos));
$pdf->ezTable(
        $data, null, "", array(
    'fontSize' => 7,
    'titleFontSize' => 7,
    'width' => 300,
    'showHeadings' => 0,
    'xPos' => '175',
    'showLines' => 2,
    'shaded' => 0,
        )
);
$pdf->ezText("FIRMAS", 11, array('justification' => 'center'));
$pdf->ezText("", 11, array('justification' => 'center'));
$data = array();
$data[] = array(
    'uno' => "\n\n_________________________________\nDIRECTOR TERRITORIAL\nINCODER",
    'dos' => "\n\n_______________________________\nFUNCIONARIO ENCARGADO DE LA URNA\nNOMBRE\nC.C",
    'tres' => "\n\n_______________________________\nTESTIGO\nNOMBRE\nC.C",
    'cuatro' => "\n\n_______________________________\nTESTIGO\nNOMBRE\nC.C",
);
$pdf->ezTable(
        $data, null, "", array(
    'fontSize' => 7,
    'titleFontSize' => 7,
    'width' => 960,
    'showHeadings' => 0,
    'showLines' => 0,
    'shaded' => 0,
    'cols' => array('uno' => array('justification' => 'left')),
        )
);




$pdf->ezStopPageNumbers(1, 1, 0);
$pdf->ezStream();
?>
<?php

function generar_cartaev($cod, $str, &$pdf, $start=true, $m_left=1, $m_right=1) {
    App::import('Vendor', 'ClassEzpdf', array('file' => 'pdf/class.ezpdf.php'));

    if ($pdf == NULL) {
        $pdf = new Cezpdf('LEGAL', "landscape");
    }
    if ($start) {

        $tmp = array(
            'b' => 'Trebuchet-Bold.afm'
            , 'i' => 'Trebuchet-Italic.afm'
            , 'bi' => 'Trebuchet-BoldItalic.afm'
            , 'ib' => 'Trebuchet-BoldItalic.afm'
            , 'bb' => 'Trebuchet-Bold.afm'
        );
        $pdf->setFontFamily('Trebuchet.afm', $tmp);
        $pdf->selectFont('fonts/Trebuchet.afm');
        $all = $pdf->openObject();


        $pdf->addPngFromFile('img/encabezado.png', 22, 515, 645, 75);
        $pdf->addPngFromFile('img/encabezado1.png', 664, 540, 150, 50);
        $pdf->addPngFromFile('img/derecho.png', 804, 516, 150, 74);
        $pdf->addPngFromFile('img/linea.png', 664, 518, 140, 1);
        $pdf->saveState();





        $pdf->restoreState();
        $pdf->closeObject();
        $pdf->addObject($all, 'all');
        $pdf->transaction('start');
    }

    $pdf->ezSetCmMargins(4, 2.5, 1, 1);
}

?>